@palco-2d/core / RenderHandler
Class: RenderHandler
Defined in: src/RenderHandler.ts:11
Constructors
new RenderHandler()
new RenderHandler(
canvas,upperCanvas,entities):RenderHandler
Defined in: src/RenderHandler.ts:22
Parameters
canvas
HTMLCanvasElement
upperCanvas
HTMLCanvasElement
entities
Returns
Properties
canvas
canvas:
HTMLCanvasElement
Defined in: src/RenderHandler.ts:12
ctx
ctx:
CanvasRenderingContext2D
Defined in: src/RenderHandler.ts:14
entities
entities:
Map<number,Map<string,BaseEntity>>
Defined in: src/RenderHandler.ts:16
upperCanvas
upperCanvas:
HTMLCanvasElement
Defined in: src/RenderHandler.ts:13
upperCtx
upperCtx:
CanvasRenderingContext2D
Defined in: src/RenderHandler.ts:15
Methods
addEntities()
addEntities(
entities):void
Defined in: src/RenderHandler.ts:116
Parameters
entities
Returns
void
addEntity()
addEntity(
entity):void
Defined in: src/RenderHandler.ts:107
Parameters
entity
Returns
void
getEntityByAddress()
getEntityByAddress(
address):BaseEntity
Defined in: src/RenderHandler.ts:135
Get the instance of the entity by its id address
Parameters
address
string
Returns
pauseRender()
pauseRender():
void
Defined in: src/RenderHandler.ts:87
Returns
void
removeEntity()
removeEntity(
entity):void
Defined in: src/RenderHandler.ts:127
Remove entity from scene if the entity has children, they will be removed as well
Parameters
entity
Returns
void
removeEntityByAddress()
removeEntityByAddress(
address):void
Defined in: src/RenderHandler.ts:157
Find the entity by its id and remove it from the scene if the entity has children, they will be removed as well
Parameters
address
string
Returns
void
renderLayers()
renderLayers(
entities,ctx?):void
Defined in: src/RenderHandler.ts:173
Parameters
entities
Map<string, BaseEntity>
ctx?
CanvasRenderingContext2D
Returns
void
resumeRender()
resumeRender():
void
Defined in: src/RenderHandler.ts:102
Returns
void
setPlugins()
setPlugins(
plugins):void
Defined in: src/RenderHandler.ts:330
Parameters
plugins
Returns
void
startRender()
startRender():
void
Defined in: src/RenderHandler.ts:93
Returns
void
stopRender()
stopRender():
void
Defined in: src/RenderHandler.ts:81
Returns
void